Measuring Mangled Name Ambiguity in Large C / C++ Projects

نویسندگان

  • Richárd Szalay
  • Zoltán Porkoláb
  • Dániel Krupp
چکیده

The size and scale of software systems have grown rapidly over the course of the recent years. Largescale projects amounting up to million lines of code aren’t uncommon – e.g. the source code of the Linux kernel, with drivers, is around 17 million lines of code. This presents a challenge when it comes to understanding and navigability of the project. It is always essential to understand the precise behaviour of a software system when we are fixing a bug, or extending the system with a new functionality, and the importance of this understanding is preeminent when a major refactoring task is being undertaken. To enhance understanding of the project, we have to correlate the occurrences of symbols in the source code and how these symbols are present in the built binaries. This helps developers to understand the project they are working on better via code comprehension tools while helping automated defect detection via static analysis tools. Consider, though, that this correlation usually can’t be dis-

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Are We Justified Doing Salvage or Amputation Procedure Based on Mangled Extremity Severity Score in Mangled Upper Extremity Injury

INTRODUCTION Mangled upper limb injuries are at surge because of industrialization, modernization, and severe motor vehicle accidents. The utility of various scoring systems are meant for decision making in mangled lower limb injuries, and the same have been extrapolated for mangled upper limb injuries to make a decision of salvage or amputation for the lack of separate scoring system. MATERI...

متن کامل

Evaluation of the Regularization Algorithm to Decorrelation of Covariance Matrix of Float Ambiguity in Fast Resolution of GPS Ambiguity Parameters

Precise positioning in Real Time Kinematic (RTK) applications depends on the accurate resolution of the phase ambiguities. In RTK positioning, ambiguity parameters are highly correlated, especially when the positioning rate is high. Consequently, application of de-correlation techniques for the accurate resolution of ambiguities is inevitable. Phase ambiguity as positioning observations by the ...

متن کامل

Establishing Control Limits on Time Performance Indicators of Projects through Monte Carlo Simulation and Earned Duration Management

Earned Duration Management (EDM) method has been developed to enhance Earned Value Management and to solve some of its problems, such as separation of measuring time and cost dimensions. By providing performance indicators, this method makes it possible for managers to accurately measure the progress of a project and to calculate the time and cost required to complete it. Nevertheless, the acce...

متن کامل

Kinetics of Benzyl Chloride Production in a Bench Reactor Under Pressure with Stirrer (TECHNICAL NOTE)

Benzyl chloride is economically one of the most important starting materials for a large number of industrial syntheses. Far too much money is now spent to buy and import this valuable product. The production of benzyl chloride has been recognized as one of our national projects and budgeted by the National Iranian Petrochemical Organization in order to economize on the country’s foreign exchan...

متن کامل

Mangled lower extremity: can we trust the amputation scores?

BACKGROUND Limb injuries represent a constant and severe problem. Several lower limb injuries are more frequent than upper limb injuries. Over time, in an attempt to quantify the severity of traumas and to establish guidelines for the decision whether to save or amputate a mangled extremity, several scoring systems have been reported. Most refer to bone fractures, soft tissue damage, vascular, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017